/*Enable when testing the base render system.
#include "../Systems/Render/Rendering.h"
#include "../Systems/Render/Shader.h"
#include "../Systems/Render/DirectXClass.h"
#include "../Objects/Camera.h"
#include "../Objects/GameObject.h"
#include "../Systems/RootSystem.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR pScmdline, int iCmdshow)
{
	RootSystem* rootSystem;
	rootSystem = new RootSystem;
	rootSystem->Initialize();
	GameObject* newGameObject=GameObject::CreateCube(std::vector<double>{0, -2, 1}, "1", std::vector<double>{1, 0, 0, 1}, std::vector<double>{1, 0, 0, 1});
	rootSystem->AddGameObject(newGameObject);
	while (true)
	{
		rootSystem->Update();
	}
}
*/